package com.kingmed.kmss.common.dto.kmcs;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * 合同价格计算检测项目DTO对象
 */
@Data
@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("合同价格计算检测项目DTO对象")
public class KmcsTestItemPriceDTO {
    @ApiModelProperty("项目Id")
    private String testItemId;

    @ApiModelProperty("项目代码")
    private String testItemCode;

    @ApiModelProperty("项目名称")
    private String testItemName;

    @ApiModelProperty("省三级项目标准收费")
    private String testItemStandardCharge;

    @ApiModelProperty("项目实际价格")
    private String relTestItemStandardCharge;

    @ApiModelProperty("组合细项价格")
    private List<KmcsTestItemPriceDTO> itemList;

    @ApiModelProperty("药敏收费价格")
    private BigDecimal drugPrice;

    @ApiModelProperty("检测项目使用次数")
    private BigDecimal drugPriceTimes;
}
